inscatolati - Get out of the box! :)
GRUB vs ISOLINUX for a BOOT CD
[1]
ISOLINUX is able to boot from the CD directly, without anything to worry about or anything strange to do.
ISOLINUX, however, is quite limited in respect with what it can do once the CD is booted.
GRUB is more flexible, and looks nice. Older versions of GRUB had no direct support to boot ISO images. http://www.lrz-muenchen.de/~bernhard/grub-chain-cd.html contain useful info. For 0.93, there was a patch available, which can easily be found on google (by searching something like El-Torito grub support).
Recent versions of GRUB, however, seems to have a very good support (since march 2004, accordingly to the Changelog). There is plenty of documentation in the info manual (info grub).
both GRUB and ISOLINUX do support Graphic Splash Screens.